package com.atguigu.spring.jdbc.dao;

import com.atguigu.spring.jdbc.entity.City;

import java.util.List;

/**
 * @author yanglin
 * @create 2023-12-12 17:20 星期二
 * description:
 */
public interface CityDao {
    
    //添加
    void addCity(City city);

    //修改方法
    void updateCity(City city);

    //删除方法
    void deleteCity(Integer id);

    //查询记录数
    Integer findCount();

    //查询城市  返回一个对象
    City findOne(Integer id);

    //查询城市，返回一个集合
    List<City> findList();

    
    //批量添加
    void batchAdd(List<Object[]> batchArgs);

    
    //批量修改
    void batchUpdate(List<Object[]> batchArgs);

    
    //批量删除
    void batchDelete(List<Object[]> batchArgs);
}
